package foreachmodify;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class ForeachRemoveElementDemo {

    public static void main(String[] args) {
        List<Integer> list = new ArrayList<Integer>();
        for(int i=1;i<=10;i++){
            list.add(i);
        }

        /*
        for(Integer item : list) {
            if (item % 3 == 0) {
                list.remove(item);
            }
        }*/


        Iterator<Integer> iterator = list.iterator();
        while(iterator.hasNext()){
            Integer item = iterator.next();
            if(item%3==0){
                iterator.remove();
            }
        }

        System.out.println(list);
    }
}
